import { IFeidaoAiBrowserComponent } from '@dfeidao/atom-web/interfaces';
import fire from '@dfeidao/atom-web/msg/fire';
export default async function a004(fd: IFeidaoAiBrowserComponent) {
	//右侧多条删除

	const ns_chk = fd.data.node.querySelectorAll('[data-id="list"]:checked');
	if (ns_chk.length === 0) {
		alert('请选中需要删除的后续处理');
	} else {
		const nschk = Array.from(ns_chk);
		const arr = nschk.map((n) => {//获取的标准编号
			return n.getAttribute('data-shan');
		});
		fire('zj-000012', 'a001', arr);
	}
	// const list_chk = fd.data.node.querySelectorAll('[data-id="list"]:checked');
	// const list = Array.from(list_chk) as HTMLSpanElement[];
	// if (list.length === 0) {
	// 	alert("请至少选择一列数据");
	// } else {
	// 	//获取到唯一标识（风险点编号）

	// }
	// const nos = list.map((n) => {//nos存的是所有要删除的风险点编号
	// 	return n.getAttribute('title');
	// });
	// const d = get(fd, 'data') as Array<{ risk_po_name_no: string; }>;
	// const arr: Array<{ risk_po_name_no: string }> = [];//新数组，保留（未删除）的内容
	// d.forEach((v) => {
	// 	const no = v.risk_po_name_no;//某一行的编号
	// 	const s = nos.includes(no);//看检查结果里包含与否no这行数据，若包含，则删除该行
	// 	if (!s) {
	// 		arr.push(v);
	// 	}
	// });

	// render(fd, d, p001, 'p004', 'inner');
	// set(fd, 'data', arr);
}
